package com.xoa.model.party;

import java.util.Date;

/**
 * Created by gsb on 2017/9/6.
 */
public class GridEventFlowRunPrcs extends GridEvent {

    String createrName; //创建人名
    Integer prFlag;//发文状态
    String prcsName;//步骤节点
    Integer realPrcsId;//真实步骤ID
    Integer step;//流程步骤
    Date endTime;//流程结束时间
    String codeName;

    String curUserIdName;
    String allUserIdName;

    String flowName;

    // 办理时限
    private String timeOut;
    // 是否允许转交时设置办理时限(0-不允许,1-允许)
    private String timeOutModify;
    // 是否排除非工作时段(按排班类型)：(0-否,1-是,)
    private String timeOutAttend;
    // 超时计算方法(0-本步骤接收后开始计时,1-上一步骤转交后开始计时,)
    private String timeOutType;
    // 时限具体时间
    private String timeOutStr;
    // 工作接收时间
    private String prcsTime;
    // 工作创建时间
    private String createTime;
    // 是否超时
    private Boolean ifOutTime;

    public String getTimeOut() {
        return timeOut;
    }

    public void setTimeOut(String timeOut) {
        this.timeOut = timeOut;
    }

    public String getTimeOutModify() {
        return timeOutModify;
    }

    public void setTimeOutModify(String timeOutModify) {
        this.timeOutModify = timeOutModify;
    }

    public String getTimeOutAttend() {
        return timeOutAttend;
    }

    public void setTimeOutAttend(String timeOutAttend) {
        this.timeOutAttend = timeOutAttend;
    }

    public String getTimeOutType() {
        return timeOutType;
    }

    public void setTimeOutType(String timeOutType) {
        this.timeOutType = timeOutType;
    }

    public String getTimeOutStr() {
        return timeOutStr;
    }

    public void setTimeOutStr(String timeOutStr) {
        this.timeOutStr = timeOutStr;
    }

    public String getPrcsTime() {
        return prcsTime;
    }

    public void setPrcsTime(String prcsTime) {
        this.prcsTime = prcsTime;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Boolean getIfOutTime() {
        return ifOutTime;
    }

    public void setIfOutTime(Boolean ifOutTime) {
        this.ifOutTime = ifOutTime;
    }

    public String getCreaterName() {
        return createrName;
    }

    public void setCreaterName(String createrName) {
        this.createrName = createrName;
    }

    public Integer getPrFlag() {
        return prFlag;
    }

    public void setPrFlag(Integer prFlag) {
        this.prFlag = prFlag;
    }

    public String getPrcsName() {
        return prcsName;
    }

    public void setPrcsName(String prcsName) {
        this.prcsName = prcsName;
    }

    public Integer getRealPrcsId() {
        return realPrcsId;
    }

    public void setRealPrcsId(Integer realPrcsId) {
        this.realPrcsId = realPrcsId;
    }

    public Integer getStep() {
        return step;
    }

    public void setStep(Integer step) {
        this.step = step;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getCodeName() {
        return codeName;
    }

    public void setCodeName(String codeName) {
        this.codeName = codeName;
    }

    public String getCurUserIdName() {
        return curUserIdName;
    }

    public void setCurUserIdName(String curUserIdName) {
        this.curUserIdName = curUserIdName;
    }

    public String getAllUserIdName() {
        return allUserIdName;
    }

    public void setAllUserIdName(String allUserIdName) {
        this.allUserIdName = allUserIdName;
    }

    public String getFlowName() {
        return flowName;
    }

    public void setFlowName(String flowName) {
        this.flowName = flowName;
    }
}
